home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / gnu / nethack.lha / nethack-3.1 / dat / gehennom.des < prev    next >
Text File  |  1993-01-25  |  20KB  |  647 lines

  1. #    SCCS Id: @(#)gehennom.des    3.1    91/12/27
  2. #    Copyright (c) 1989 by Jean-Christophe Collet
  3. #    Copyright (c) 1992 by M. Stephenson and Izchak Miller
  4. # NetHack may be freely redistributed.  See license for details.
  5. #
  6.  
  7. MAZE: "valley", ' '
  8. FLAGS: hardfloor
  9. GEOMETRY:center,center
  10. MAP
  11. ----------------------------------------------------------------------------
  12. |...S.|..|.....|  |.....-|      |................|   |...............| |...|
  13. |---|.|.--.---.|  |......--- ----..........-----.-----....---........---.-.|
  14. |   |.|.|..| |.| --........| |.............|   |.......---| |-...........--|
  15. |   |...S..| |.| |.......-----.......------|   |--------..---......------- |
  16. |----------- |.| |-......| |....|...-- |...-----................----       |
  17. |.....S....---.| |.......| |....|...|  |..............-----------          |
  18. |.....|.|......| |.....--- |......---  |....---.......|                    |
  19. |.....|.|------| |....--   --....-- |-------- ----....---------------      |
  20. |.....|--......---BBB-|     |...--  |.......|    |..................|      |
  21. |..........||........-|    --...|   |.......|    |...||.............|      |
  22. |.....|...-||-........------....|   |.......---- |...||.............--     |
  23. |.....|--......---...........--------..........| |.......---------...--    |
  24. |.....| |------| |--.......--|   |..B......----- -----....| |.|  |....---  |
  25. |.....| |......--| ------..| |----..B......|       |.--------.-- |-.....---|
  26. |------ |........|  |.|....| |.....----BBBB---------...........---.........|
  27. |       |........|  |...|..| |.....|  |-.............--------...........---|
  28. |       --.....-----------.| |....-----.....----------     |.........----  |
  29. |        |..|..B...........| |.|..........|.|              |.|........|    |
  30. ----------------------------------------------------------------------------
  31. ENDMAP
  32. # Dungeon Description
  33. # The shrine to Moloch.
  34. REGION:(01,06,05,14),lit,"temple"
  35. # The Morgues
  36. REGION:(19,01,24,08),unlit,"morgue",filled,true
  37. REGION:(09,14,16,18),unlit,"morgue",filled,true
  38. REGION:(37,09,43,14),unlit,"morgue",filled,true
  39. # Stairs
  40. STAIR:(01,01),down
  41. # Branch location
  42. BRANCH:(66,17,66,17),(0,0,0,0)
  43.  
  44. # Secret Doors
  45. DOOR:locked,(04,01)
  46. DOOR:locked,(08,04)
  47. DOOR:locked,(06,06)
  48.  
  49. # The altar of Moloch.
  50. ALTAR:(03,10),noalign,shrine
  51.  
  52. # Non diggable walls - everywhere!
  53. NON_DIGGABLE:(00,00,75,19)
  54.  
  55. # Objects
  56. # **LOTS** of dead bodies (all human).
  57. # note: no priest(esse)s - maybe Moloch has a *special*
  58. #       fate reserved for members of *that* class.
  59. #
  60. OBJECT:'%',"corpse",random,"archeologist",0
  61. OBJECT:'%',"corpse",random,"archeologist",0
  62. OBJECT:'%',"corpse",random,"barbarian",0
  63. OBJECT:'%',"corpse",random,"barbarian",0
  64. OBJECT:'%',"corpse",random,"caveman",0
  65. OBJECT:'%',"corpse",random,"cavewoman",0
  66. OBJECT:'%',"corpse",random,"healer",0
  67. OBJECT:'%',"corpse",random,"healer",0
  68. OBJECT:'%',"corpse",random,"knight",0
  69. OBJECT:'%',"corpse",random,"knight",0
  70. OBJECT:'%',"corpse",random,"rogue",0
  71. OBJECT:'%',"corpse",random,"rogue",0
  72. OBJECT:'%',"corpse",random,"samurai",0
  73. OBJECT:'%',"corpse",random,"samurai",0
  74. OBJECT:'%',"corpse",random,"tourist",0
  75. OBJECT:'%',"corpse",random,"tourist",0
  76. OBJECT:'%',"corpse",random,"valkyrie",0
  77. OBJECT:'%',"corpse",random,"valkyrie",0
  78. OBJECT:'%',"corpse",random,"wizard",0
  79. OBJECT:'%',"corpse",random,"wizard",0
  80. #
  81. # Some random weapons and armor.
  82. #
  83. OBJECT:'[',random,random
  84. OBJECT:'[',random,random
  85. OBJECT:'[',random,random
  86. OBJECT:'[',random,random
  87. OBJECT:')',random,random
  88. OBJECT:')',random,random
  89. OBJECT:')',random,random
  90. OBJECT:')',random,random
  91. #
  92. # Some random loot.
  93. #
  94. OBJECT:'*',"ruby",random
  95. OBJECT:'*',random,random
  96. OBJECT:'*',random,random
  97. OBJECT:'!',random,random
  98. OBJECT:'!',random,random
  99. OBJECT:'!',random,random
  100. OBJECT:'?',random,random
  101. OBJECT:'?',random,random
  102. OBJECT:'?',random,random
  103. OBJECT:'/',random,random
  104. OBJECT:'/',random,random
  105. OBJECT:'=',random,random
  106. OBJECT:'=',random,random
  107. OBJECT:'+',random,random
  108. OBJECT:'+',random,random
  109. OBJECT:'(',random,random
  110. OBJECT:'(',random,random
  111. OBJECT:'(',random,random
  112.  
  113. # (Not so) Random traps.
  114. TRAP:"spiked pit", (05,02)
  115. TRAP:"spiked pit", (14,05)
  116. TRAP:"sleep gas", (03,01)
  117. TRAP:"board", (21,12)
  118. TRAP:"board", random
  119. TRAP:"dart", (60,01)
  120. TRAP:"dart", (26,17)
  121. TRAP:"anti magic", random
  122. TRAP:"anti magic", random
  123. TRAP:"magic", random
  124. TRAP:"magic", random
  125.  
  126. # Random monsters.
  127. # The ghosts.
  128. MONSTER:' ',"ghost",random
  129. MONSTER:' ',"ghost",random
  130. MONSTER:' ',"ghost",random
  131. MONSTER:' ',"ghost",random
  132. MONSTER:' ',"ghost",random
  133. MONSTER:' ',"ghost",random
  134. # Add a few bats for atmosphere.
  135. MONSTER:'B',"vampire bat",random
  136. MONSTER:'B',"vampire bat",random
  137. MONSTER:'B',"vampire bat",random
  138. # And a lich for good measure.
  139. MONSTER:'L',random,random
  140. # Some undead nasties for good measure
  141. MONSTER:'V',random,random
  142. MONSTER:'V',random,random
  143. MONSTER:'V',random,random
  144. MONSTER:'Z',random,random
  145. MONSTER:'Z',random,random
  146. MONSTER:'Z',random,random
  147. MONSTER:'Z',random,random
  148. MONSTER:'M',random,random
  149. MONSTER:'M',random,random
  150. MONSTER:'M',random,random
  151. MONSTER:'M',random,random
  152. #
  153. # The Juiblex level
  154. #
  155. MAZE:"juiblex",' '
  156. FLAGS:noteleport
  157. INIT_MAP:'.','}',true,true,unlit,false
  158. GEOMETRY:center,center
  159. MAP
  160. ..}}}}}.}}}}}.}}}}}.}}}}}.}}}}}.}}}}}.}}}}}.}}}}}..
  161. .}}}.}}}}}..}}}..}}}}}..}}}..}}}}}..}}}..}}}}}.}}}.
  162. }}}...}}..}}.}.}}.}}.}}}...}}}.}}}..}}}..}}}}...}}}
  163. .}}}.}}.}}}.}}.}}.}}...}}.}}.....}}.....}....}.}}}.
  164. ..}}}..}}}.}}.}}.}}..}}.....}}.}}}.}}.}}}}}}}}}}}..
  165. .}}}..}}}}}.}}.}}.}}...}}}}}.....}}.}}}}}}.....}}}.
  166. }}}..}}...}}..}}.}}}.}}}...}}}.}}}.}.}}}}..P.P..}}}
  167. }}.}}}}...}}}}}.}...}}}..P..}}}.}.}}}.}}}}.....}}}}
  168. }.}}}}.}}.}..}.}}}}}}}..P.P..}}}.}}}.}}..}}...}}}}.
  169. .}}}}.}}}}....}}}}}.}}}..P..}}}.}}}}.}}..}}...}}}.}
  170. }}}}..}}.}}..}}}}...}}}}...}}}.}}}}}.}}}}.}}}}}}.}}
  171. }}}...}}...}}}..}}}}}}}}}}}}.....}}}}.}}...}..}.}}}
  172. .}}}..}}.}}}}....}}..}}}..}}.....}}}}.}}}.}....}}}.
  173. ..}}}.}}}}..}}..}}..}}..}}..}}.}}}..}.}..}}}..}}}..
  174. .}}}.}}}}....}}}}..}}....}}}}}}}...}}}....}}}}.}}}.
  175. }}}...}}}....}}}..}}}....}}}..}}...}}}....}}}...}}}
  176. .}}}.}}}}}..}}}..}}}}}..}}}..}}}}}..}}}..}}}}}.}}}.
  177. ..}}}}}.}}}}}.}}}}}.}}}}}.}}}}}.}}}}}.}}}}}.}}}}}..
  178. ENDMAP
  179. # Random registers
  180. RANDOM_MONSTERS:'J','b','P','F'
  181. RANDOM_PLACES:(04,02),(46,02),(04,15),(46,15)
  182. # Dungeon description
  183. REGION:(00,00,50,17),unlit,"swamp"
  184. MAZEWALK:(00,09),west
  185. MAZEWALK:(50,08),east
  186. STAIR:levregion(01,00,08,20),(0,0,50,17),down
  187. STAIR:levregion(69,00,79,20),(0,0,50,17),up
  188. BRANCH:levregion(01,00,08,20),(0,0,50,17)
  189. TELEPORT_REGION:levregion(01,00,08,20),(0,0,50,17),up
  190. TELEPORT_REGION:levregion(69,00,79,20),(0,0,50,17),down
  191. FOUNTAIN:place[0]
  192. MONSTER:'m',"giant mimic",place[1],m_feature "fountain"
  193. MONSTER:'m',"giant mimic",place[2],m_feature "fountain"
  194. MONSTER:'m',"giant mimic",place[3],m_feature "fountain"
  195. # The demon of the swamp
  196. MONSTER:'&',"Juiblex",(25,08)
  197. # And a couple demons
  198. MONSTER:'i',"lemure",(43,08)
  199. MONSTER:'i',"lemure",(44,08)
  200. MONSTER:'i',"lemure",(45,08)
  201. # Some liquids and gems
  202. OBJECT:'*',random,(43,06)
  203. OBJECT:'*',random,(45,06)
  204. OBJECT:'!',random,(43,09)
  205. OBJECT:'!',random,(44,09)
  206. OBJECT:'!',random,(45,09)
  207. # And lots of blobby monsters
  208. MONSTER:monster[0],random,(25,06)
  209. MONSTER:monster[1],random,(24,07)
  210. MONSTER:monster[2],random,(26,07)
  211. MONSTER:monster[3],random,(23,08)
  212. MONSTER:monster[3],random,(27,08)
  213. MONSTER:monster[2],random,(24,09)
  214. MONSTER:monster[1],random,(26,09)
  215. MONSTER:monster[0],random,(25,10)
  216. MONSTER:'J',random,random
  217. MONSTER:'J',random,random
  218. MONSTER:'J',random,random
  219. MONSTER:'J',random,random
  220. MONSTER:'P',random,random
  221. MONSTER:'P',random,random
  222. MONSTER:'P',random,random
  223. MONSTER:'P',random,random
  224. MONSTER:'b',random,random
  225. MONSTER:'b',random,random
  226. MONSTER:'b',random,random
  227. MONSTER:'F',random,random
  228. MONSTER:'F',random,random
  229. MONSTER:'F',random,random
  230. MONSTER:'m',random,random
  231. MONSTER:'m',random,random
  232. # Some random objects
  233. OBJECT:'!',random,random
  234. OBJECT:'!',random,random
  235. OBJECT:'!',random,random
  236. OBJECT:'%',random,random
  237. OBJECT:'%',random,random
  238. OBJECT:'%',random,random
  239. # Some traps
  240. TRAP:"sleep gas",random
  241. TRAP:"sleep gas",random
  242. TRAP:"anti magic",random
  243. TRAP:"anti magic",random
  244. TRAP:"magic",random
  245. TRAP:"magic",random
  246. #
  247. # The Orcus Level
  248. #
  249. MAZE:"orcus",random
  250. FLAGS: noteleport,shortsighted
  251. GEOMETRY:right,center
  252. # A ghost town
  253. MAP
  254. .|....|....|....|..............|....|........
  255. .|....|....|....|..............|....|........
  256. .|....|....|....|--...-+-------|.............
  257. .|....|....|....|..............+.............
  258. .|.........|....|..............|....|........
  259. .--+-...-+----+--....-------...--------.+----
  260. .....................|.....|.................
  261. .....................|.....|.................
  262. .--+----....-+---....|.....|...----------+---
  263. .|....|....|....|....---+---...|......|......
  264. .|.........|....|..............|......|......
  265. .----...---------.....-----....+......|......
  266. .|........................|....|......|......
  267. .----------+-...--+--|....|....----------+---
  268. .|....|..............|....+....|.............
  269. .|....+.......|......|....|....|.............
  270. .|....|.......|......|....|....|.............
  271. ENDMAP
  272. MAZEWALK:(00,06),west
  273. # Entire main area
  274. REGION:(01,00,44,16),unlit,"ordinary"
  275. STAIR:(33,15),down
  276. STAIR:levregion(01,00,12,20),levregion(20,01,70,20),up
  277. BRANCH:levregion(01,00,12,20),levregion(20,01,70,20)
  278. TELEPORT_REGION:levregion(01,00,12,20),levregion(20,01,70,20)
  279. # Wall "ruins"
  280. OBJECT:'`',"boulder",(19,02)
  281. OBJECT:'`',"boulder",(20,02)
  282. OBJECT:'`',"boulder",(21,02)
  283. OBJECT:'`',"boulder",(36,02)
  284. OBJECT:'`',"boulder",(36,03)
  285. OBJECT:'`',"boulder",(06,04)
  286. OBJECT:'`',"boulder",(05,05)
  287. OBJECT:'`',"boulder",(06,05)
  288. OBJECT:'`',"boulder",(07,05)
  289. OBJECT:'`',"boulder",(39,05)
  290. OBJECT:'`',"boulder",(08,08)
  291. OBJECT:'`',"boulder",(09,08)
  292. OBJECT:'`',"boulder",(10,08)
  293. OBJECT:'`',"boulder",(11,08)
  294. OBJECT:'`',"boulder",(06,10)
  295. OBJECT:'`',"boulder",(05,11)
  296. OBJECT:'`',"boulder",(06,11)
  297. OBJECT:'`',"boulder",(07,11)
  298. OBJECT:'`',"boulder",(21,11)
  299. OBJECT:'`',"boulder",(21,12)
  300. OBJECT:'`',"boulder",(13,13)
  301. OBJECT:'`',"boulder",(14,13)
  302. OBJECT:'`',"boulder",(15,13)
  303. OBJECT:'`',"boulder",(14,14)
  304. # Doors
  305. DOOR:closed,(23,02)
  306. DOOR:open,(31,03)
  307. DOOR:nodoor,(03,05)
  308. DOOR:closed,(09,05)
  309. DOOR:closed,(14,05)
  310. DOOR:closed,(40,05)
  311. DOOR:open,(03,08)
  312. DOOR:nodoor,(13,08)
  313. DOOR:open,(41,08)
  314. DOOR:closed,(24,09)
  315. DOOR:closed,(31,11)
  316. DOOR:open,(11,13)
  317. DOOR:closed,(18,13)
  318. DOOR:closed,(41,13)
  319. DOOR:open,(26,14)
  320. DOOR:closed,(06,15)
  321. # Special rooms
  322. ALTAR:(24,07),noalign,sanctum
  323. REGION:(22,12,25,16),unlit,"morgue"
  324. REGION:(32,09,37,12),lit,"shop"
  325. REGION:(12,00,15,04),lit,"shop"
  326. # Some traps.
  327. TRAP:"spiked pit", random
  328. TRAP:"sleep gas", random
  329. TRAP:"anti magic", random
  330. TRAP:"fire", random
  331. TRAP:"fire", random
  332. TRAP:"fire", random
  333. TRAP:"magic", random
  334. TRAP:"magic", random
  335. # Some random objects
  336. OBJECT:random,random,random
  337. OBJECT:random,random,random
  338. OBJECT:random,random,random
  339. OBJECT:random,random,random
  340. OBJECT:random,random,random
  341. OBJECT:random,random,random
  342. OBJECT:random,random,random
  343. OBJECT:random,random,random
  344. OBJECT:random,random,random
  345. OBJECT:random,random,random
  346. # The resident nasty
  347. MONSTER:'&',"Orcus",(33,15)
  348. # And its preferred companions
  349. MONSTER:'Z',"human zombie",(32,15)
  350. MONSTER:' ',"shade",(32,14)
  351. MONSTER:' ',"shade",(32,16)
  352. MONSTER:'V',"vampire",(35,16)
  353. MONSTER:'V',"vampire",(35,14)
  354. MONSTER:'V',"vampire lord",(36,14)
  355. MONSTER:'V',"vampire lord",(36,15)
  356. # Randomly placed companions
  357. MONSTER:'Z',"skeleton",random
  358. MONSTER:'Z',"skeleton",random
  359. MONSTER:'Z',"skeleton",random
  360. MONSTER:'Z',"skeleton",random
  361. MONSTER:'Z',"skeleton",random
  362. MONSTER:' ',"shade",random
  363. MONSTER:' ',"shade",random
  364. MONSTER:' ',"shade",random
  365. MONSTER:' ',"shade",random
  366. MONSTER:'Z',"giant zombie",random
  367. MONSTER:'Z',"giant zombie",random
  368. MONSTER:'Z',"giant zombie",random
  369. MONSTER:'Z',"ettin zombie",random
  370. MONSTER:'Z',"ettin zombie",random
  371. MONSTER:'Z',"ettin zombie",random
  372. MONSTER:'Z',"human zombie",random
  373. MONSTER:'Z',"human zombie",random
  374. MONSTER:'Z',"human zombie",random
  375. MONSTER:'V',"vampire",random
  376. MONSTER:'V',"vampire",random
  377. MONSTER:'V',"vampire",random
  378. MONSTER:'V',"vampire lord",random
  379. MONSTER:'V',"vampire lord",random
  380. # A few more for the party
  381. MONSTER:random,random,random
  382. MONSTER:random,random,random
  383. MONSTER:random,random,random
  384. MONSTER:random,random,random
  385. MONSTER:random,random,random
  386. #
  387. # The Asmodeus Level
  388. #
  389. MAZE:"asmodeus",random
  390. FLAGS: noteleport
  391. # First part
  392. GEOMETRY:half-left,center
  393. MAP
  394. ---------------------
  395. |.............|.....|
  396. |.............S.....|
  397. |---+------------...|
  398. |.....|.........|-+--
  399. |..---|.........|....
  400. |..|..S.........|....
  401. |..|..|.........|....
  402. |..|..|.........|-+--
  403. |..|..-----------...|
  404. |..S..........|.....|
  405. ---------------------
  406. ENDMAP
  407. STAIR:levregion(01,00,6,20),levregion(6,1,70,16),up
  408. BRANCH:levregion(01,00,6,20),levregion(6,1,70,16)
  409. TELEPORT_REGION:levregion(01,00,6,20),levregion(6,1,70,16)
  410.  
  411. # Doors
  412. DOOR:closed,(04,03)
  413. DOOR:locked,(18,04)
  414. DOOR:closed,(18,08)
  415. #
  416. STAIR:(13,07),down
  417. # Non diggable walls
  418. NON_DIGGABLE:(00,00,20,11)
  419. # Entire main area
  420. REGION:(01,01,20,10),unlit,"ordinary"
  421. # The fellow in residence
  422. MONSTER:'&',"Asmodeus",(12,07)
  423. # Some random weapons and armor.
  424. OBJECT:'[',random,random
  425. OBJECT:'[',random,random
  426. OBJECT:')',random,random
  427. OBJECT:')',random,random
  428. OBJECT:'*',random,random
  429. OBJECT:'!',random,random
  430. OBJECT:'!',random,random
  431. OBJECT:'?',random,random
  432. OBJECT:'?',random,random
  433. OBJECT:'?',random,random
  434. # Some traps.
  435. TRAP:"spiked pit", (05,02)
  436. TRAP:"fire", (08,06)
  437. TRAP:"sleep gas", random
  438. TRAP:"anti magic", random
  439. TRAP:"fire", random
  440. TRAP:"magic", random
  441. TRAP:"magic", random
  442. # Random monsters.
  443. MONSTER:' ',"ghost",(11,07)
  444. MONSTER:'&',"horned devil",(10,05)
  445. MONSTER:'L',random,random
  446. # Some Vampires for good measure
  447. MONSTER:'V',random,random
  448. MONSTER:'V',random,random
  449. MONSTER:'V',random,random
  450. # Second part
  451. GEOMETRY:half-right,center
  452. MAP
  453. ---------------------------------
  454. ................................|
  455. ................................+
  456. ................................|
  457. ---------------------------------
  458. ENDMAP
  459. MAZEWALK:(32,02),east
  460. # Non diggable walls
  461. NON_DIGGABLE:(00,00,32,04)
  462. DOOR:closed,(32,02)
  463. MONSTER:'&',random,random
  464. MONSTER:'&',random,random
  465. MONSTER:'&',random,random
  466. TRAP:"anti magic", random
  467. TRAP:"fire", random
  468. TRAP:"magic", random
  469.  
  470. #
  471. # The Baalzebub level
  472. #
  473. MAZE:"baalz",random
  474. FLAGS: noteleport
  475. GEOMETRY:right,center
  476. MAP
  477. -------------------------------------------------
  478. |                    ---               ----      
  479. |          ----      |   ------------  |         
  480. | ------      |  --------|..........|---         
  481. | |....|  -------|...........--------------      
  482. ---....|--|..................S............|----  
  483. ....--....S..----------------|............S...|  
  484. ---....|--|..................|............|----  
  485. | |....|  -------|...........-----S--------      
  486. | ------      |  --------|..........|---         
  487. |          ----     |    ------------  |         
  488. |                   ---                ----      
  489. -------------------------------------------------
  490. ENDMAP
  491. STAIR:levregion(01,00,15,20),levregion(15,1,70,16),up
  492. BRANCH:levregion(01,00,15,20),levregion(15,1,70,16)
  493. TELEPORT_REGION:levregion(01,00,15,20),levregion(15,1,70,16)
  494. NON_DIGGABLE:(00,00,46,12)
  495. MAZEWALK:(00,06),west
  496. STAIR:(44,06),down
  497. # The fellow in residence
  498. MONSTER:'&',"Baalzebub",(35,06)
  499. # Some random weapons and armor.
  500. OBJECT:'[',random,random
  501. OBJECT:'[',random,random
  502. OBJECT:')',random,random
  503. OBJECT:')',random,random
  504. OBJECT:'*',random,random
  505. OBJECT:'!',random,random
  506. OBJECT:'!',random,random
  507. OBJECT:'?',random,random
  508. OBJECT:'?',random,random
  509. OBJECT:'?',random,random
  510. # Some traps.
  511. TRAP:"spiked pit", random
  512. TRAP:"fire", random
  513. TRAP:"sleep gas", random
  514. TRAP:"anti magic", random
  515. TRAP:"fire", random
  516. TRAP:"magic", random
  517. TRAP:"magic", random
  518. # Random monsters.
  519. MONSTER:' ',"ghost",(37,07)
  520. MONSTER:'&',"horned devil",(32,05)
  521. MONSTER:'&',"barbed devil",(38,07)
  522. MONSTER:'L',random,random
  523. # Some Vampires for good measure
  524. MONSTER:'V',random,random
  525. MONSTER:'V',random,random
  526. MONSTER:'V',random,random
  527. #
  528. # The Sanctum Level
  529. #
  530. MAZE:"sanctum", ' '
  531. FLAGS: noteleport,hardfloor
  532. GEOMETRY:center,center
  533. MAP
  534. ----------------------------------------------------------------------------
  535. |             --------------                                               |
  536. |             |............|             -------                           |
  537. |       -------............-----         |.....|                           |
  538. |       |......................|        --.....|            ---------      |
  539. |    ----......................---------|......----         |.......|      |
  540. |    |........---------..........|......+.........|     ------+---..|      |
  541. |  ---........|.......|..........--S----|.........|     |........|..|      |
  542. |  |..........|.......|.............|   |.........-------..----------      |
  543. |  |..........|.......|..........----   |..........|....|..|......|        |
  544. |  |..........|.......|..........|      --.......----+---S---S--..|        |
  545. |  |..........---------..........|       |.......|.............|..|        |
  546. |  ---...........................|       -----+-------S---------S---       |
  547. |    |...........................|          |...| |......|    |....|--     |
  548. |    ----.....................----          |...---....---  ---......|     |
  549. |       |.....................|             |..........|    |.....----     |
  550. |       -------...........-----             --...-------    |.....|        |
  551. |             |...........|                  |...|          |.....|        |
  552. |             -------------                  -----          -------        |
  553. ----------------------------------------------------------------------------
  554. ENDMAP
  555. REGION:(15,07,21,10),lit,"temple"
  556. ALTAR:(18,08),noalign,sanctum
  557. REGION:(41,06,48,11),unlit,"morgue",filled,true
  558. # Non diggable walls
  559. NON_DIGGABLE:(00,00,75,19)
  560. # Doors
  561. DOOR:closed,(40,06)
  562. DOOR:locked,(62,06)
  563. DOOR:closed,(46,12)
  564. DOOR:closed,(53,10)
  565. # Surround the temple with fire
  566. TRAP:"fire",(13,05)
  567. TRAP:"fire",(14,05)
  568. TRAP:"fire",(15,05)
  569. TRAP:"fire",(16,05)
  570. TRAP:"fire",(17,05)
  571. TRAP:"fire",(18,05)
  572. TRAP:"fire",(19,05)
  573. TRAP:"fire",(20,05)
  574. TRAP:"fire",(21,05)
  575. TRAP:"fire",(22,05)
  576. TRAP:"fire",(23,05)
  577. TRAP:"fire",(13,12)
  578. TRAP:"fire",(14,12)
  579. TRAP:"fire",(15,12)
  580. TRAP:"fire",(16,12)
  581. TRAP:"fire",(17,12)
  582. TRAP:"fire",(18,12)
  583. TRAP:"fire",(19,12)
  584. TRAP:"fire",(20,12)
  585. TRAP:"fire",(21,12)
  586. TRAP:"fire",(22,12)
  587. TRAP:"fire",(23,12)
  588. TRAP:"fire",(13,06)
  589. TRAP:"fire",(13,07)
  590. TRAP:"fire",(13,08)
  591. TRAP:"fire",(13,09)
  592. TRAP:"fire",(13,10)
  593. TRAP:"fire",(13,11)
  594. TRAP:"fire",(23,06)
  595. TRAP:"fire",(23,07)
  596. TRAP:"fire",(23,08)
  597. TRAP:"fire",(23,09)
  598. TRAP:"fire",(23,10)
  599. TRAP:"fire",(23,11)
  600. # Some traps.
  601. TRAP:"spiked pit", random
  602. TRAP:"fire", random
  603. TRAP:"sleep gas", random
  604. TRAP:"anti magic", random
  605. TRAP:"fire", random
  606. TRAP:"magic", random
  607. # Some random objects
  608. OBJECT:'[',random,random
  609. OBJECT:'[',random,random
  610. OBJECT:'[',random,random
  611. OBJECT:'[',random,random
  612. OBJECT:')',random,random
  613. OBJECT:')',random,random
  614. OBJECT:'*',random,random
  615. OBJECT:'!',random,random
  616. OBJECT:'!',random,random
  617. OBJECT:'!',random,random
  618. OBJECT:'!',random,random
  619. OBJECT:'?',random,random
  620. OBJECT:'?',random,random
  621. OBJECT:'?',random,random
  622. OBJECT:'?',random,random
  623. OBJECT:'?',random,random
  624. # Some monsters.
  625. MONSTER:'&',"horned devil",(14,12),hostile
  626. MONSTER:'&',"barbed devil",(18,08),hostile
  627. MONSTER:'&',"erinyes",(10,04),hostile
  628. MONSTER:'&',"marilith",(15,04),hostile
  629. MONSTER:'&',"nalfeshnee",(27,08),hostile
  630. # Moloch's horde
  631. MONSTER:'@',"aligned priest",(20,03),noalign,hostile
  632. MONSTER:'@',"aligned priest",(15,04),noalign,hostile
  633. MONSTER:'@',"aligned priest",(11,05),noalign,hostile
  634. MONSTER:'@',"aligned priest",(11,07),noalign,hostile
  635. MONSTER:'@',"aligned priest",(11,09),noalign,hostile
  636. MONSTER:'@',"aligned priest",(11,12),noalign,hostile
  637. MONSTER:'@',"aligned priest",(15,13),noalign,hostile
  638. MONSTER:'@',"aligned priest",(17,13),noalign,hostile
  639. MONSTER:'@',"aligned priest",(21,13),noalign,hostile
  640. # A few nasties
  641. MONSTER:'L',random,random
  642. MONSTER:'L',random,random
  643. MONSTER:'V',random,random
  644. MONSTER:'V',random,random
  645. MONSTER:'V',random,random
  646. STAIR:(63,15),up
  647.